thatched hut - German English Dictionary